/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Logica;

import java.io.Serializable;

/**
 * La Clase Ficha se encarga de representar una Ficha durante la partida y
 * implementa la clase Serializable
 *
 * @author julian
 */
public class Ficha implements Serializable {

    private int id_ficha;
    private String letra;
    private int costo;

    /**
     * Constructor de la clase Ficha. Asigna una letra y su costo
     *
     * @param s de tipo String. recibe la letra que representara la ficha
     * @param i de tipo Int. Representa el costo que tiene una ficha.
     */
    public Ficha(String s, int i) {
        this.letra = s;
        this.costo = i;
    }

    /**
     * Devuelve la letra que contiene la ficha
     *
     * @return the letra
     */
    public String getLetra() {
        return letra;
    }

    /**
     * Asigna la letra que contiene la ficha
     *
     * @param letra the letra to set
     */
    public void setLetra(String letra) {
        this.letra = letra;
    }

    /**
     * Devuelve el costo de la letra que contiene la ficha
     *
     * @return the costo
     */
    public int getCosto() {
        return costo;
    }

    /**
     * Asigna el costo de la letra que contiene la ficha
     *
     * @param costo the costo to set
     */
    public void setCosto(int costo) {
        this.costo = costo;
    }

    /**
     * @return the id_ficha
     */
    public int getId_ficha() {
        return id_ficha;
    }

    /**
     * @param id_ficha the id_ficha to set
     */
    public void setId_ficha(int id_ficha) {
        this.id_ficha = id_ficha;
    }
}
